package geometria;

public class Circulo {
	private double raio;
	
	public Circulo() {
		this(1.0);
	}
 	
	public Circulo(double raio) {
		this.setRaio(raio);
	}

	public double getRaio() {
		return raio;
	}

	public void setRaio(double raio) {
		if (raio > 0.0) {
			this.raio = raio;
		}
	}	
	
	public double area() {
		return Math.PI * Math.pow(raio, 2.0);
	}
	
	public double perimetro() {
		return 2.0 * Math.PI * raio;
	}
	
	public static boolean maior(Circulo c1, Circulo c2) {
		if (c1.getRaio() > c2.getRaio()) {
			return true;
		} else {
			return false;
		}
	}
	
	public String toString() {
		return "Raio="+raio;
	}
	
	public boolean equals(Circulo c2) {
		if (this.raio == c2.getRaio()) {
			return true;
		} else {
			return false;
		}
	}
}
